Sprint Planning Optimization in Agile Data Warehouse Design

نویسندگان

  • Matteo Golfarelli
  • Stefano Rizzi
  • Elisa Turricchia
چکیده

Agile methods have been increasingly adopted to make data warehouse design faster and nimbler. They divide a data warehouse project into sprints (iterations), and include a sprint planning phase that is critical to ensure the project success. Several factors impact on the optimality of a sprint plan, e.g., the estimated complexity, business value, and affinity of the elemental functionalities included in each sprint, which makes the planning problem difficult. In this paper we formalize the planning problem and propose an optimization model that, given the estimates made by the project team and a set of development constraints, produces an optimal sprint plan that maximizes the business value perceived by users. The planning problem is converted into a multi-knapsack problem with constraints, given a linear programming formulation, and solved using the IBM ILOG CPLEX Optimizer. Finally, the proposed approach is validated through effectiveness and efficiency tests.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Obstacles to decision making in Agile software development teams

This research defines decisions made across four periods of the sprint cycle based on input from a focus group conducted with 43 people on agile teams. Results indicate that Sprint Planning includes decisions about planning work for the subsequent sprint, Sprint Execution includes tactical implementation and development decisions, Sprint Review includes decisions about continuing future sprints...

متن کامل

An Investigation of the Decision-Making Process in Agile Teams

This paper firstly explores the decision-making process in agile teams using scrum practices and secondly identifies factors that influence the decision-making process during the Sprint Planning and Daily Scrum Meetings. We conducted 34 semi-structuredinterviews and 18 observations across four agile teams. Our findings show that a rational decision-making process is sometimes followed in the Sp...

متن کامل

FLASH: A Faster Optimizer for SBSE Tasks

Most problems in search-based software engineering involves balancing conflicting objectives. Prior approaches to this task have required a large number of evaluations– making them very slow to execute and very hard to comprehend. To solve these problems, this paper introduces FLASH, a decisiontree based optimizer that incrementally grows one decision tree per objective. These trees are then us...

متن کامل

Applying Agile Design Sprint Methods in Action Design Research: Prototyping a Health and Wellbeing Platform

In Action Design Research projects, researchers often face severe constraints in terms of budget and time within the practical setting. Therefore, we argue that ADR researchers may adopt efficient methods to guide their design strategy. While agile and sprint oriented design approaches are becoming common in the practitioner domain, they have not been integrated yet in Action Design research. I...

متن کامل

Bi-product inventory planning in a three-echelon supply chain with backordering, Poisson demand, and limited warehouse space

In this paper, we apply continuous review (S-1, S) policy for inventory control in a three-echelon supply chain (SC) including r identical retailers, a central warehouse with limited storage space, and two independent manufacturing plants which offer two kinds of product to the customer. The warehouse of the model follows (M/M/1) queue model where customer demands follow a Poisson probabilit...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012